protective canvas sheet - Turco Inglés Diccionario